package com.ripservice.entity;

import lombok.Data;

import java.time.Instant;

@Data
public class SimulationEntity {
    /**
     * 仿真ID，唯一标识一个仿真实例
     */
    private Long id;

    /**
     * 关联的拓扑结构ID
     */
    private Long topologyId;

    /**
     * 仿真运行状态，可选值包括：
     * - RUNNING: 正在运行
     * - STOPPED: 已停止
     * - COMPLETED: 已完成
     */
    private String status;

    /**
     * 仿真开始时间
     */
    private Instant startedAt;

    /**
     * 仿真停止时间
     */
    private Instant stoppedAt;

    /**
     * 仿真创建时间
     */
    private Instant createdAt;
}